1,1,1,244,246,250,254,259,261,261,261,260,260,259,258,258,257,242,242,240,240,238,238,234,234,233,228,228,227,225,225,224,224,223,223,217,217,216,215,215,214,214,213,212,212,211,211,210,210,211,211,210,209,209,208,202,202,200,200,199,199,198,193,193,192,192,191,189,189,188,188,187,187,186,186,188,188,189,189,190,190,191,191,193,193,196,196,197,197,196,196,195,195,194,191,191,189,189,187,187,185,185,183,183,181,181,176,176,172,172,170,170,167,167,156,156,155,155,154,154,153,153,151,151,144,144,145,145,147,147,151,151,164,164,166,166,167,167,168,168,170,170,175,175,176,176,176,175,175,179,179,181,181,184,184,189,189,190,191,191,193,193,196,196,197,197,197,191,191,191,190,190,189,188,188,187,185,183,183,183,182,182,168,168,168,167,167,166,166,159,159,157,157,156,156,156,156,148,148,149,149,148,148,147,147,146,139,139;2900,2899,2600,2600,2644,2719,2738,2793,2832,2859,2860,2860,2861,2861,2861,2862,2862,2862,2861,2861,2860,2860,2859,2859,2860,2860,2860,2861,2861,2861,2862,2862,2863,2863,2865,2865,2866,2866,2866,2867,2867,2868,2868,2868,2869,2869,2870,2870,2871,2871,2872,2872,2872,2873,2873,2873,2874,2874,2873,2873,2872,2872,2872,2873,2873,2874,2874,2874,2875,2875,2876,2876,2877,2877,2882,2882,2883,2883,2884,2884,2885,2885,2886,2886,2887,2887,2888,2888,2889,2889,2890,2890,2889,2889,2889,2888,2888,2887,2887,2886,2886,2885,2885,2884,2884,2883,2883,2882,2882,2881,2881,2880,2880,2879,2879,2880,2880,2881,2881,2883,2883,2884,2884,2885,2885,2890,2890,2891,2891,2892,2892,2893,2893,2892,2892,2893,2893,2894,2894,2895,2895,2896,2896,2895,2895,2894,2892,2892,2891,2891,2892,2892,2893,2893,2894,2894,2895,2895,2895,2896,2896,2897,2897,2898,2898,2899,2900,2900,2899,2897,2897,2896,2896,2896,2895,2895,2895,2895,2896,2897,2897,2900,2900,2899,2897,2897,2896,2896,2895,2895,2896,2896,2897,2897,2898,2899,2900,2900,2899,2899,2896,2896,2895,2895,2894,2894,2894,2900